package org.putrpctorest.expression;

import java.util.List;
import java.util.Map;

public interface Expression {
	
	ExpressionResult route(Map<String,Object> params) throws Exception;
	
	List<Expression> getChildren();
	
	Expression getParent();
	
	String getType();
	
	String getId();

}
